الگوی استراتژی جنریک: ارتقاء انتخاب الگوریتم با ایمنی نوع | MLOG | MLOG